<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Bluetooth Host Stack Library: LE Extended Mode Advertising and Scanning</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Bluetooth Host Stack Library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__wicedbt___extended.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">LE Extended Mode Advertising and Scanning</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">General Description</h2>
<p>This section contains LE Extended advertisement and scanning defines, structures and functions. </p>
<dl class="section note"><dt>Note</dt><dd>Applications using extended and periodic mode advertising and scanning shall use only extended mode APIs cannot invoke any of the Legacy mode APIs for advertisement and scanning </dd></dl>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__adv__duration__config__t.html">wiced_ble_ext_adv_duration_config_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advertisement duration configuration for specified adv handle.  <a href="structwiced__ble__ext__adv__duration__config__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__scan__results__t.html">wiced_ble_ext_scan_results_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended scan results.  <a href="structwiced__ble__ext__scan__results__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__adv__params__t.html">wiced_ble_ext_adv_params_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parameters for extended adv.  <a href="structwiced__ble__ext__adv__params__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__conn__cfg__phy__options__t.html">wiced_ble_ext_conn_cfg_phy_options_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phy options for Extended Create Connection.  <a href="structwiced__ble__ext__conn__cfg__phy__options__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__conn__cfg__t.html">wiced_ble_ext_conn_cfg_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended ADV connection configuration structure.  <a href="structwiced__ble__ext__conn__cfg__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__scan__req__received__event__data__t.html">wiced_ble_ext_scan_req_received_event_data_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">scan request received event data format  <a href="structwiced__ble__ext__scan__req__received__event__data__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__biginfo__adv__report__t.html">wiced_ble_biginfo_adv_report_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">BIGInfo report.  <a href="structwiced__ble__biginfo__adv__report__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__scan__phy__params__t.html">wiced_ble_ext_scan_phy_params_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">structure for scan parameter per phy  <a href="structwiced__ble__ext__scan__phy__params__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__scan__params__t.html">wiced_ble_ext_scan_params_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Configuration for extended scanning.  <a href="structwiced__ble__ext__scan__params__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__scan__enable__params__t.html">wiced_ble_ext_scan_enable_params_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended scanning enable params.  <a href="structwiced__ble__ext__scan__enable__params__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__ext__adv__set__terminated__event__data__t.html">wiced_ble_ext_adv_set_terminated_event_data_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">extended adv set terminated event data format.  <a href="structwiced__ble__ext__adv__set__terminated__event__data__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwiced__ble__cmd__cmplt__event__data__t.html">wiced_ble_cmd_cmplt_event_data_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Data for the command complete event.  <a href="structwiced__ble__cmd__cmplt__event__data__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionwiced__ble__ext__adv__event__data__t.html">wiced_ble_ext_adv_event_data_t</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">union of events data  <a href="unionwiced__ble__ext__adv__event__data__t.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga0093d268d72c3d021ce8962c13b3a9ad"><td class="memItemLeft" align="right" valign="top"><a id="ga0093d268d72c3d021ce8962c13b3a9ad"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga0093d268d72c3d021ce8962c13b3a9ad">IS_BTM_BLE_EXT_EVT_COMPLETE_DATA</a>(evt)&#160;&#160;&#160;(((evt)&amp;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a19937a2378f29fe0769efd359d1b558f">BTM_BLE_EXT_EVT_DATA_STATUS</a>) == 0)</td></tr>
<tr class="memdesc:ga0093d268d72c3d021ce8962c13b3a9ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Complete data packet received. <br /></td></tr>
<tr class="separator:ga0093d268d72c3d021ce8962c13b3a9ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe27aed86c23c174b42034748f984f3c"><td class="memItemLeft" align="right" valign="top"><a id="gafe27aed86c23c174b42034748f984f3c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gafe27aed86c23c174b42034748f984f3c">IS_BTM_BLE_EXT_EVT_INCOMPLETE_DATA</a>(evt)&#160;&#160;&#160;(((evt)&amp;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a19937a2378f29fe0769efd359d1b558f">BTM_BLE_EXT_EVT_DATA_STATUS</a>) == 1)</td></tr>
<tr class="memdesc:gafe27aed86c23c174b42034748f984f3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Incomplete data packet received, more to come. <br /></td></tr>
<tr class="separator:gafe27aed86c23c174b42034748f984f3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecddccbc0f182f0befb35146492ce81c"><td class="memItemLeft" align="right" valign="top"><a id="gaecddccbc0f182f0befb35146492ce81c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaecddccbc0f182f0befb35146492ce81c">IS_BTM_BLE_EXT_EVT_TRUNCATED_DATA</a>(evt)&#160;&#160;&#160;(((evt)&amp;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a19937a2378f29fe0769efd359d1b558f">BTM_BLE_EXT_EVT_DATA_STATUS</a>) == 2)</td></tr>
<tr class="memdesc:gaecddccbc0f182f0befb35146492ce81c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Truncated data packet received, no more to come. <br /></td></tr>
<tr class="separator:gaecddccbc0f182f0befb35146492ce81c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d3577bdaae205fc8a00365bc785f476"><td class="memItemLeft" align="right" valign="top"><a id="ga6d3577bdaae205fc8a00365bc785f476"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga6d3577bdaae205fc8a00365bc785f476">IS_EXT_ADV_REPORT_CONNECTABLE_ADV</a>(x)&#160;&#160;&#160;(x &amp; (1 &lt;&lt; 0))</td></tr>
<tr class="memdesc:ga6d3577bdaae205fc8a00365bc785f476"><td class="mdescLeft">&#160;</td><td class="mdescRight">adv is connectable <br /></td></tr>
<tr class="separator:ga6d3577bdaae205fc8a00365bc785f476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ed29b75aa1c3e2217b63321a280665f"><td class="memItemLeft" align="right" valign="top"><a id="ga5ed29b75aa1c3e2217b63321a280665f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga5ed29b75aa1c3e2217b63321a280665f">IS_EXT_ADV_REPORT_SCANNABLE_ADV</a>(x)&#160;&#160;&#160;(x &amp; (1 &lt;&lt; 1))</td></tr>
<tr class="memdesc:ga5ed29b75aa1c3e2217b63321a280665f"><td class="mdescLeft">&#160;</td><td class="mdescRight">adv is scannable <br /></td></tr>
<tr class="separator:ga5ed29b75aa1c3e2217b63321a280665f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0fc930fd450427f6f4e58889bc74443f"><td class="memItemLeft" align="right" valign="top"><a id="ga0fc930fd450427f6f4e58889bc74443f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga0fc930fd450427f6f4e58889bc74443f">IS_EXT_ADV_REPORT_DIRECTED_ADV</a>(x)&#160;&#160;&#160;(x &amp; (1 &lt;&lt; 2))</td></tr>
<tr class="memdesc:ga0fc930fd450427f6f4e58889bc74443f"><td class="mdescLeft">&#160;</td><td class="mdescRight">directed adv <br /></td></tr>
<tr class="separator:ga0fc930fd450427f6f4e58889bc74443f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb32fb20f67ed570859846f6d1e7765c"><td class="memItemLeft" align="right" valign="top"><a id="gacb32fb20f67ed570859846f6d1e7765c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gacb32fb20f67ed570859846f6d1e7765c">IS_EXT_ADV_REPORT_SCAN_RSP</a>(x)&#160;&#160;&#160;(x &amp; (1 &lt;&lt; 3))</td></tr>
<tr class="memdesc:gacb32fb20f67ed570859846f6d1e7765c"><td class="mdescLeft">&#160;</td><td class="mdescRight">scan response <br /></td></tr>
<tr class="separator:gacb32fb20f67ed570859846f6d1e7765c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga079a2ec9063c577f4e3aac9c2c1984e8"><td class="memItemLeft" align="right" valign="top"><a id="ga079a2ec9063c577f4e3aac9c2c1984e8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga079a2ec9063c577f4e3aac9c2c1984e8">IS_EXT_ADV_REPORT_LEGACY_ADV</a>(x)&#160;&#160;&#160;(x &amp; (1 &lt;&lt; 4))</td></tr>
<tr class="memdesc:ga079a2ec9063c577f4e3aac9c2c1984e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">legacy adv <br /></td></tr>
<tr class="separator:ga079a2ec9063c577f4e3aac9c2c1984e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaec84b01e44cb339c9567470302432e77"><td class="memItemLeft" align="right" valign="top"><a id="gaec84b01e44cb339c9567470302432e77"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaec84b01e44cb339c9567470302432e77">IS_EXT_ADV_REPORT_DATA_STATUS_INCOMPLETE</a>(x)&#160;&#160;&#160;(x &amp; (1 &lt;&lt; 5))</td></tr>
<tr class="memdesc:gaec84b01e44cb339c9567470302432e77"><td class="mdescLeft">&#160;</td><td class="mdescRight">adv data incomplete, more data to come <br /></td></tr>
<tr class="separator:gaec84b01e44cb339c9567470302432e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga538a1807e21b0364cf8426f7c41a50ac"><td class="memItemLeft" align="right" valign="top"><a id="ga538a1807e21b0364cf8426f7c41a50ac"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga538a1807e21b0364cf8426f7c41a50ac">IS_EXT_ADV_REPORT_DATA_STATUS_TRUNCATED</a>(x)&#160;&#160;&#160;(x &amp; (2 &lt;&lt; 5))</td></tr>
<tr class="memdesc:ga538a1807e21b0364cf8426f7c41a50ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Incomplete, data truncated, no more to come. <br /></td></tr>
<tr class="separator:ga538a1807e21b0364cf8426f7c41a50ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga364eacbe8f83f7e52707df4749955a87"><td class="memItemLeft" align="right" valign="top"><a id="ga364eacbe8f83f7e52707df4749955a87"></a>
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga364eacbe8f83f7e52707df4749955a87">wiced_ble_ext_adv_evt_type_mask_t</a></td></tr>
<tr class="memdesc:ga364eacbe8f83f7e52707df4749955a87"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended adv report event type. <br /></td></tr>
<tr class="separator:ga364eacbe8f83f7e52707df4749955a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6be4323c15db619053705d229081d867"><td class="memItemLeft" align="right" valign="top"><a id="ga6be4323c15db619053705d229081d867"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga6be4323c15db619053705d229081d867">wiced_ble_ext_adv_phy_mask_t</a></td></tr>
<tr class="memdesc:ga6be4323c15db619053705d229081d867"><td class="mdescLeft">&#160;</td><td class="mdescRight">LE phy mask to be used for extended advertisement. <br /></td></tr>
<tr class="separator:ga6be4323c15db619053705d229081d867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b8b932cd2b59f688ca20eda0d0cfa49"><td class="memItemLeft" align="right" valign="top"><a id="ga2b8b932cd2b59f688ca20eda0d0cfa49"></a>
typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga2b8b932cd2b59f688ca20eda0d0cfa49">wiced_ble_ext_adv_event_property_t</a></td></tr>
<tr class="memdesc:ga2b8b932cd2b59f688ca20eda0d0cfa49"><td class="mdescLeft">&#160;</td><td class="mdescRight">LE extended advertisement event property for setting extended adv params. <br /></td></tr>
<tr class="separator:ga2b8b932cd2b59f688ca20eda0d0cfa49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3b83742555cd70b48c8a806ed0e476f5"><td class="memItemLeft" align="right" valign="top"><a id="ga3b83742555cd70b48c8a806ed0e476f5"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga3b83742555cd70b48c8a806ed0e476f5">wiced_ble_ext_adv_scan_req_notification_setting_t</a></td></tr>
<tr class="memdesc:ga3b83742555cd70b48c8a806ed0e476f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable or disable notification value (see <a class="el" href="group__wicedbt___extended.html#ga6ba958b898ce7306739353c6589a0d01" title="Value to configure to receive scan request recived notification.">wiced_ble_ext_adv_scan_req_notification_setting_e</a>) <br /></td></tr>
<tr class="separator:ga3b83742555cd70b48c8a806ed0e476f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a122fd4c1d3220e926a755f59361784"><td class="memItemLeft" align="right" valign="top">typedef void()&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga5a122fd4c1d3220e926a755f59361784">wiced_ble_ext_scan_result_cback_t</a>(<a class="el" href="structwiced__ble__ext__scan__results__t.html">wiced_ble_ext_scan_results_t</a> *p_scan_result, uint16_t adv_data_len, uint8_t *p_adv_data)</td></tr>
<tr class="memdesc:ga5a122fd4c1d3220e926a755f59361784"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback for receiving extended scan results.  <a href="#ga5a122fd4c1d3220e926a755f59361784">More...</a><br /></td></tr>
<tr class="separator:ga5a122fd4c1d3220e926a755f59361784"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0a28d15fe3b809934fea4f8585c20cb1"><td class="memItemLeft" align="right" valign="top"><a id="ga0a28d15fe3b809934fea4f8585c20cb1"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga0a28d15fe3b809934fea4f8585c20cb1">wiced_ble_ext_scan_filter_duplicate_t</a></td></tr>
<tr class="memdesc:ga0a28d15fe3b809934fea4f8585c20cb1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended scan duplicate filter policy (see <a class="el" href="group__wicedbt___extended.html#ga0546f088ab9cda8feb5b29595cbd4fdc" title="Extended scan duplicate filter policy.">wiced_ble_ext_scan_filter_duplicate_e</a>) <br /></td></tr>
<tr class="separator:ga0a28d15fe3b809934fea4f8585c20cb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0032c35cacd9e9f9b6d59ed74c619cd2"><td class="memItemLeft" align="right" valign="top">typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga0032c35cacd9e9f9b6d59ed74c619cd2">wiced_ble_ext_conn_initiator_filter_policy_t</a></td></tr>
<tr class="memdesc:ga0032c35cacd9e9f9b6d59ed74c619cd2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiator filter policy used.  <a href="#ga0032c35cacd9e9f9b6d59ed74c619cd2">More...</a><br /></td></tr>
<tr class="separator:ga0032c35cacd9e9f9b6d59ed74c619cd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9e70a8066f58dd3a32e59bfe891bfa0"><td class="memItemLeft" align="right" valign="top">typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaf9e70a8066f58dd3a32e59bfe891bfa0">wiced_ble_ext_adv_phy_options_t</a></td></tr>
<tr class="memdesc:gaf9e70a8066f58dd3a32e59bfe891bfa0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phy adv options to be set in <a class="el" href="group__wicedbt___extended.html#ga332aac600805302058c46a00fba371c8" title="Sends the HCI command to set the parameters for extended advetisement.">wiced_ble_ext_adv_set_params</a>.  <a href="#gaf9e70a8066f58dd3a32e59bfe891bfa0">More...</a><br /></td></tr>
<tr class="separator:gaf9e70a8066f58dd3a32e59bfe891bfa0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8cec191938e2298d2fd1e9ea9c0f151"><td class="memItemLeft" align="right" valign="top">typedef uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaf8cec191938e2298d2fd1e9ea9c0f151">wiced_ble_ext_adv_report_event_mask_t</a></td></tr>
<tr class="memdesc:gaf8cec191938e2298d2fd1e9ea9c0f151"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit mask to identify the type of the adv received in extended adv report.  <a href="#gaf8cec191938e2298d2fd1e9ea9c0f151">More...</a><br /></td></tr>
<tr class="separator:gaf8cec191938e2298d2fd1e9ea9c0f151"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad6c94f02cb65b4059bd5059f9f94a1e7"><td class="memItemLeft" align="right" valign="top"><a id="gad6c94f02cb65b4059bd5059f9f94a1e7"></a>
typedef uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gad6c94f02cb65b4059bd5059f9f94a1e7">wiced_ble_ext_adv_report_count_t</a></td></tr>
<tr class="memdesc:gad6c94f02cb65b4059bd5059f9f94a1e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Min and Max reports (see wiced_ble_ext_adv_report_count_e) <br /></td></tr>
<tr class="separator:gad6c94f02cb65b4059bd5059f9f94a1e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac86605e68c96a00acae4bccbc562e46"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaac86605e68c96a00acae4bccbc562e46">wiced_ble_ext_adv_event_cback_t</a>) (<a class="el" href="group__wicedbt___extended.html#ga5e2629b369ca80c881cce7bf34e54e55">wiced_ble_ext_adv_event_t</a> event, <a class="el" href="unionwiced__ble__ext__adv__event__data__t.html">wiced_ble_ext_adv_event_data_t</a> *p_data)</td></tr>
<tr class="memdesc:gaac86605e68c96a00acae4bccbc562e46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback wiced_ble_ext_adv_event_cback_t.  <a href="#gaac86605e68c96a00acae4bccbc562e46">More...</a><br /></td></tr>
<tr class="separator:gaac86605e68c96a00acae4bccbc562e46"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gabc6126af1d45847bc59afa0aa3216b04"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a0af5378747dd3a25a7b361ebbe983821">BTM_BLE_EXT_EVT_CONNECTABLE_ADVERTISEMENT</a> = 0x1, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04ac881de42938238d757d5eb1d24b9dc43">BTM_BLE_EXT_EVT_SCANNABLE_ADVERTISEMENT</a> = 0x2, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a0de12bba5b4fa9c2ed36cecc80906eac">BTM_BLE_EXT_EVT_DIRECTED_ADVERTISEMENT</a> = 0x4, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a50eddb22190157475f5ac53978c2b39c">BTM_BLE_EXT_EVT_SCAN_RESPONSE</a> = 0x8, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a7c6be45e935cec9ebffe9c3961aa58dd">BTM_BLE_EXT_EVT_LEGACY_ADV_PDU</a> = 0x10, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabc6126af1d45847bc59afa0aa3216b04a19937a2378f29fe0769efd359d1b558f">BTM_BLE_EXT_EVT_DATA_STATUS</a> = 0x60
<br />
 }</td></tr>
<tr class="memdesc:gabc6126af1d45847bc59afa0aa3216b04"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended Scan result event type.  <a href="group__wicedbt___extended.html#gabc6126af1d45847bc59afa0aa3216b04">More...</a><br /></td></tr>
<tr class="separator:gabc6126af1d45847bc59afa0aa3216b04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadc29c2ff13d900c2f185ee95427fb06c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggadc29c2ff13d900c2f185ee95427fb06ca66c7cfa9027cdcdff2d70dad5b0edeb2">WICED_BLE_EXT_ADV_PHY_1M_BIT</a> = (1 &lt;&lt; 0), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggadc29c2ff13d900c2f185ee95427fb06cac1ffb32e7c5160d75489da2fafb579df">WICED_BLE_EXT_ADV_PHY_2M_BIT</a> = (1 &lt;&lt; 1), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggadc29c2ff13d900c2f185ee95427fb06caa788a45138b10ac0c1c8744c46c90eeb">WICED_BLE_EXT_ADV_PHY_LE_CODED_BIT</a> = (1 &lt;&lt; 2)
<br />
 }</td></tr>
<tr class="memdesc:gadc29c2ff13d900c2f185ee95427fb06c"><td class="mdescLeft">&#160;</td><td class="mdescRight">LE PHY bit mask.  <a href="group__wicedbt___extended.html#gadc29c2ff13d900c2f185ee95427fb06c">More...</a><br /></td></tr>
<tr class="separator:gadc29c2ff13d900c2f185ee95427fb06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga61dadd085c1777f559549e05962b2c9e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea29d39855aedd88a66b5b210329fc9edb">WICED_BLE_EXT_ADV_EVENT_PROPERTY_CONNECTABLE_ADV</a> = (1 &lt;&lt; 0), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea98aef79a3981de3f624da99e0db5c333">WICED_BLE_EXT_ADV_EVENT_PROPERTY_SCANNABLE_ADV</a> = (1 &lt;&lt; 1), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea51d0b2d3667f9bc4d67078f68fb589b9">WICED_BLE_EXT_ADV_EVENT_PROPERTY_DIRECTED_ADV</a> = (1 &lt;&lt; 2), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea1f3f417795cea6a6e8f9b5c3a8c89982">WICED_BLE_EXT_ADV_EVENT_PROPERTY_HIGH_DUTY_DIRECTED_CONNECTABLE_ADV</a> = (1 &lt;&lt; 3), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea3f10359ba02068dd15adf3af076215ac">WICED_BLE_EXT_ADV_EVENT_PROPERTY_LEGACY_ADV</a> = (1 &lt;&lt; 4), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea96017e45115ae1a1824beb72fddbadc6">WICED_BLE_EXT_ADV_EVENT_PROPERTY_ANONYMOUS_ADV</a> = (1 &lt;&lt; 5), 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9eadec2efb5bbf0f13952a43f04a9faa3a3">WICED_BLE_EXT_ADV_EVENT_PROPERTY_INCLUDE_TX_POWER</a> = (1 &lt;&lt; 6)
<br />
 }</td></tr>
<tr class="memdesc:ga61dadd085c1777f559549e05962b2c9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advertising event properties: Describes the type of advertising event that is being configured and its basic properties.  <a href="group__wicedbt___extended.html#ga61dadd085c1777f559549e05962b2c9e">More...</a><br /></td></tr>
<tr class="separator:ga61dadd085c1777f559549e05962b2c9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga726ca809ffd3d67ab4b8476646f26635"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga726ca809ffd3d67ab4b8476646f26635adf7aefcfe42c7fc3b3a14d2cf1070d38">WICED_BLE_EXT_ADV_HANDLE_MIN</a> = 0x00, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga726ca809ffd3d67ab4b8476646f26635a82b369e0127f11ce5d39cfbfd000565f">WICED_BLE_EXT_ADV_HANDLE_MAX</a> = 0xef
<br />
 }</td></tr>
<tr class="memdesc:ga726ca809ffd3d67ab4b8476646f26635"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advertisement set handle to identify adv set b/n host and controller.  <a href="group__wicedbt___extended.html#ga726ca809ffd3d67ab4b8476646f26635">More...</a><br /></td></tr>
<tr class="separator:ga726ca809ffd3d67ab4b8476646f26635"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ba958b898ce7306739353c6589a0d01"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga6ba958b898ce7306739353c6589a0d01">wiced_ble_ext_adv_scan_req_notification_setting_e</a> { <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga6ba958b898ce7306739353c6589a0d01ac8550bbd49390ed566c7bdc8fff7416f">WICED_BLE_EXT_ADV_SCAN_REQ_NOTIFY_DISABLE</a> = 0x00, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga6ba958b898ce7306739353c6589a0d01a450849603393a7ca969446b178f08806">WICED_BLE_EXT_ADV_SCAN_REQ_NOTIFY_ENABLE</a> = 0x01
<br />
 }</td></tr>
<tr class="memdesc:ga6ba958b898ce7306739353c6589a0d01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Value to configure to receive scan request recived notification.  <a href="group__wicedbt___extended.html#ga6ba958b898ce7306739353c6589a0d01">More...</a><br /></td></tr>
<tr class="separator:ga6ba958b898ce7306739353c6589a0d01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0546f088ab9cda8feb5b29595cbd4fdc"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga0546f088ab9cda8feb5b29595cbd4fdc">wiced_ble_ext_scan_filter_duplicate_e</a> { <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga0546f088ab9cda8feb5b29595cbd4fdcaaf098cef3ea3e0455c66c59d406b12bf">WICED_BLE_EXT_SCAN_FILTER_DUPLICATE_DISABLE</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga0546f088ab9cda8feb5b29595cbd4fdca1af20bcc3f8fdd59bcc208d2aefc16ce">WICED_BLE_EXT_SCAN_FILTER_DUPLICATE_ENABLE</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga0546f088ab9cda8feb5b29595cbd4fdca96df9c783f01fdbfe01b90b190b9a5de">WICED_BLE_EXT_SCAN_FILTER_DUPLICATE_ENABLE_RESET_ON_SCAN_PERIOD</a>
<br />
 }</td></tr>
<tr class="memdesc:ga0546f088ab9cda8feb5b29595cbd4fdc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extended scan duplicate filter policy.  <a href="group__wicedbt___extended.html#ga0546f088ab9cda8feb5b29595cbd4fdc">More...</a><br /></td></tr>
<tr class="separator:ga0546f088ab9cda8feb5b29595cbd4fdc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga122edf4d5a453b329774c4cbdad6b4a5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga122edf4d5a453b329774c4cbdad6b4a5">wiced_ble_ext_conn_initiator_filter_policy_e</a> { <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga122edf4d5a453b329774c4cbdad6b4a5a06234ca144f35338f6bc4120362b5001">WICED_BT_BLE_IGNORE_FILTER_ACCEPT_LIST_FOR_CONNS</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga122edf4d5a453b329774c4cbdad6b4a5a3125d3696ae08c0771f9d4de26679179">WICED_BT_BLE_USE_FILTER_ACCEPT_LIST_FOR_CONNS</a> = 1
<br />
 }</td></tr>
<tr class="memdesc:ga122edf4d5a453b329774c4cbdad6b4a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initiator filter policy enums used in extended create connection command.  <a href="group__wicedbt___extended.html#ga122edf4d5a453b329774c4cbdad6b4a5">More...</a><br /></td></tr>
<tr class="separator:ga122edf4d5a453b329774c4cbdad6b4a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0483a0344a8bc72119c84e6ab95111ea"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga0483a0344a8bc72119c84e6ab95111ea">wiced_ble_ext_scanning_filter_policy_e</a> { <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga0483a0344a8bc72119c84e6ab95111eaa64122b38be62083116285f5a6a65cd65">WICED_BLE_EXT_SCAN_BASIC_UNFILTERED_SP</a> = WICED_BLE_SCAN_BASIC_UNFILTERED_SP, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga0483a0344a8bc72119c84e6ab95111eaaf2f8d3a32c6fc24cd894a4a4db9f0dad">WICED_BLE_EXT_SCAN_BASIC_FILTERED_SP</a> = WICED_BLE_SCAN_BASIC_FILTERED_SP, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga0483a0344a8bc72119c84e6ab95111eaa517c5757cdc0f3e7b93f7525c6a5f118">WICED_BLE_EXT_SCAN_EXTENDED_UNFILTERED_SP</a> = WICED_BLE_SCAN_EXTENDED_UNFILTERED_SP, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga0483a0344a8bc72119c84e6ab95111eaad3b0ab649915838fbf913ba83ea3010f">WICED_BLE_EXT_SCAN_EXTENDED_FILTERED_SP</a> = WICED_BLE_SCAN_EXTENDED_FILTERED_SP
<br />
 }</td></tr>
<tr class="memdesc:ga0483a0344a8bc72119c84e6ab95111ea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scanning filter policy enums used in set extended scan parameters command.  <a href="group__wicedbt___extended.html#ga0483a0344a8bc72119c84e6ab95111ea">More...</a><br /></td></tr>
<tr class="separator:ga0483a0344a8bc72119c84e6ab95111ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gace6120835d8b9dbb1bea9b4dd18e3ceb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gace6120835d8b9dbb1bea9b4dd18e3ceb">wiced_ble_ext_adv_phy_options_e</a> { <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggace6120835d8b9dbb1bea9b4dd18e3ceba76d1e81913c9550612207b7040e81a83">WICED_BLE_EXT_ADV_PHY_OPTIONS_NO_PREFERENCE</a> = 0, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggace6120835d8b9dbb1bea9b4dd18e3ceba7d986b6a29d77c76488ed229b198e554">WICED_BLE_EXT_ADV_PHY_OPTIONS_PREFER_S2</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggace6120835d8b9dbb1bea9b4dd18e3ceba957343466420a9e04baf828c00e0f2e2">WICED_BLE_EXT_ADV_PHY_OPTIONS_PREFER_S8</a> = 2, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggace6120835d8b9dbb1bea9b4dd18e3ceba0df6cc0c7a3176d65f74a943f105c3fb">WICED_BLE_EXT_ADV_PHY_OPTIONS_REQUIRE_S2</a> = 3, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggace6120835d8b9dbb1bea9b4dd18e3ceba081f94075a0f4e453023f4ef69d8c281">WICED_BLE_EXT_ADV_PHY_OPTIONS_REQUIRE_S8</a> = 4
<br />
 }</td></tr>
<tr class="memdesc:gace6120835d8b9dbb1bea9b4dd18e3ceb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Phy adv options to be set in <a class="el" href="group__wicedbt___extended.html#ga332aac600805302058c46a00fba371c8" title="Sends the HCI command to set the parameters for extended advetisement.">wiced_ble_ext_adv_set_params</a>.  <a href="group__wicedbt___extended.html#gace6120835d8b9dbb1bea9b4dd18e3ceb">More...</a><br /></td></tr>
<tr class="separator:gace6120835d8b9dbb1bea9b4dd18e3ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabb770fe3c0774bf761f9b1b2951cb519"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gabb770fe3c0774bf761f9b1b2951cb519">wiced_ble_ext_adv_report_count_e</a> { <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabb770fe3c0774bf761f9b1b2951cb519a2e150f9aebb639d8b399e3063d3db808">ADV_REP_EVT_COUNT_MIN</a> = 1, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#ggabb770fe3c0774bf761f9b1b2951cb519a7e93b8fb79eb54fffb0ef7aae25a3bbc">ADV_REP_EVT_COUNT_MAX</a> = 10
<br />
 }</td></tr>
<tr class="memdesc:gabb770fe3c0774bf761f9b1b2951cb519"><td class="mdescLeft">&#160;</td><td class="mdescRight">Min and Max possible number of reports in LE extended adv report event.  <a href="group__wicedbt___extended.html#gabb770fe3c0774bf761f9b1b2951cb519">More...</a><br /></td></tr>
<tr class="separator:gabb770fe3c0774bf761f9b1b2951cb519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e2629b369ca80c881cce7bf34e54e55"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga5e2629b369ca80c881cce7bf34e54e55">wiced_ble_ext_adv_event_t</a> { <br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55a7c965ceaa4c4c40f6ac8c8da92361fde">WICED_BT_BLE_ADV_SET_TERMINATED_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55a9c8f066bee4af20cde89bffa2f0a5be0">WICED_BT_BLE_SCAN_REQUEST_RECEIVED_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55addd59b434c4315dcdfee99c1a211a9cd">WICED_BT_BLE_BIGINFO_ADV_REPORT_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55a46d1d291790adce9379e0e0e486f2028">WICED_BLE_EXT_COMMAND_CMPLT_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55afdb8cb6f8c487e347766c856d027f323">WICED_BLE_PERIODIC_ADV_SYNC_ESTABLISHED_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55acbd704475027a9c264cadb12c5b19c9e">WICED_BLE_PERIODIC_ADV_REPORT_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55ae18199b1f1c1ecc84c526a5ad73184c5">WICED_BLE_PERIODIC_ADV_SYNC_LOST_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55a658ce59f813218135a54bb4c2fde1dda">WICED_BLE_PERIODIC_ADV_SYNC_TRANSFER_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55a3330036ce07f7f874651ead39c37e32e">WICED_BT_BLE_PAWR_SUBEVENT_DATA_REQ_EVENT</a>, 
<br />
&#160;&#160;<a class="el" href="group__wicedbt___extended.html#gga5e2629b369ca80c881cce7bf34e54e55a24e43dcfac6a68faebf40b853d49b3d0">WICED_BT_BLE_PAWR_RSP_REPORT_EVENT</a>
<br />
 }</td></tr>
<tr class="memdesc:ga5e2629b369ca80c881cce7bf34e54e55"><td class="mdescLeft">&#160;</td><td class="mdescRight">ADV extension events to the application.  <a href="group__wicedbt___extended.html#ga5e2629b369ca80c881cce7bf34e54e55">More...</a><br /></td></tr>
<tr class="separator:ga5e2629b369ca80c881cce7bf34e54e55"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gafff39f931702fc08abbe784b257e6721"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gentypes.html#ga2bc92bd117cfd3f6ec4ae452e6ced064">wiced_bool_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gafff39f931702fc08abbe784b257e6721">wiced_ble_ext_adv_support</a> (void)</td></tr>
<tr class="memdesc:gafff39f931702fc08abbe784b257e6721"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if the local Bluetooth controller supports extended advertising.  <a href="#gafff39f931702fc08abbe784b257e6721">More...</a><br /></td></tr>
<tr class="separator:gafff39f931702fc08abbe784b257e6721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga332aac600805302058c46a00fba371c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga332aac600805302058c46a00fba371c8">wiced_ble_ext_adv_set_params</a> (<a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a> adv_handle, const <a class="el" href="structwiced__ble__ext__adv__params__t.html">wiced_ble_ext_adv_params_t</a> *p_params)</td></tr>
<tr class="memdesc:ga332aac600805302058c46a00fba371c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the HCI command to set the parameters for extended advetisement.  <a href="#ga332aac600805302058c46a00fba371c8">More...</a><br /></td></tr>
<tr class="separator:ga332aac600805302058c46a00fba371c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac358c7b28754fee22dfe57ce2703203"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaac358c7b28754fee22dfe57ce2703203">wiced_ble_ext_adv_set_random_address</a> (<a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a> adv_handle, <a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a> random_addr)</td></tr>
<tr class="memdesc:gaac358c7b28754fee22dfe57ce2703203"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends HCI command to set the random address for an adv set.  <a href="#gaac358c7b28754fee22dfe57ce2703203">More...</a><br /></td></tr>
<tr class="separator:gaac358c7b28754fee22dfe57ce2703203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf92c9952375af49cae673d481ceb7ce2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaf92c9952375af49cae673d481ceb7ce2">wiced_ble_ext_adv_set_adv_data</a> (<a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a> adv_handle, uint16_t data_len, uint8_t *p_data)</td></tr>
<tr class="memdesc:gaf92c9952375af49cae673d481ceb7ce2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends HCI command to write the extended adv data.  <a href="#gaf92c9952375af49cae673d481ceb7ce2">More...</a><br /></td></tr>
<tr class="separator:gaf92c9952375af49cae673d481ceb7ce2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4f9e60f2d85b06aa746f9e925fa282a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gab4f9e60f2d85b06aa746f9e925fa282a">wiced_ble_ext_adv_set_scan_rsp_data</a> (<a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a> adv_handle, uint16_t data_len, uint8_t *p_data)</td></tr>
<tr class="memdesc:gab4f9e60f2d85b06aa746f9e925fa282a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends HCI command to write the extended scan rsp data.  <a href="#gab4f9e60f2d85b06aa746f9e925fa282a">More...</a><br /></td></tr>
<tr class="separator:gab4f9e60f2d85b06aa746f9e925fa282a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6bb6ba45440ce0dec53ccb226139d1bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga6bb6ba45440ce0dec53ccb226139d1bc">wiced_ble_ext_adv_enable</a> (uint8_t enable, uint8_t num_sets, <a class="el" href="structwiced__ble__ext__adv__duration__config__t.html">wiced_ble_ext_adv_duration_config_t</a> *p_dur)</td></tr>
<tr class="memdesc:ga6bb6ba45440ce0dec53ccb226139d1bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the HCI command to enable/disable extended advertisements.  <a href="#ga6bb6ba45440ce0dec53ccb226139d1bc">More...</a><br /></td></tr>
<tr class="separator:ga6bb6ba45440ce0dec53ccb226139d1bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52814046ab54bc55b1eaa2071eb71ec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga52814046ab54bc55b1eaa2071eb71ec1">wiced_ble_ext_adv_remove_adv_set</a> (<a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a> adv_handle)</td></tr>
<tr class="memdesc:ga52814046ab54bc55b1eaa2071eb71ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the HCI command to remove an extended advertisement set (which is currently not advertising)  <a href="#ga52814046ab54bc55b1eaa2071eb71ec1">More...</a><br /></td></tr>
<tr class="separator:ga52814046ab54bc55b1eaa2071eb71ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae248d9ef177b922584ad8472186d851d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gae248d9ef177b922584ad8472186d851d">wiced_ble_ext_adv_clear_adv_sets</a> (void)</td></tr>
<tr class="memdesc:gae248d9ef177b922584ad8472186d851d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sends the HCI command to remove all extended advertisement sets which are currently not advertising.  <a href="#gae248d9ef177b922584ad8472186d851d">More...</a><br /></td></tr>
<tr class="separator:gae248d9ef177b922584ad8472186d851d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fb41180c0ef71bfaa6174d805fd6eee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga3fb41180c0ef71bfaa6174d805fd6eee">wiced_ble_ext_scan_register_cb</a> (<a class="el" href="group__wicedbt___extended.html#ga5a122fd4c1d3220e926a755f59361784">wiced_ble_ext_scan_result_cback_t</a> *p_ext_scan_cback)</td></tr>
<tr class="memdesc:ga3fb41180c0ef71bfaa6174d805fd6eee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register the extended scan callback to receive the advertisement reports.  <a href="#ga3fb41180c0ef71bfaa6174d805fd6eee">More...</a><br /></td></tr>
<tr class="separator:ga3fb41180c0ef71bfaa6174d805fd6eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa61313180740dce4323101d81d0d43b5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaa61313180740dce4323101d81d0d43b5">wiced_ble_ext_scan_configure_reassembly</a> (uint16_t max_ext_adv_len, uint16_t max_ext_scan_partial_pkt_q_count)</td></tr>
<tr class="memdesc:gaa61313180740dce4323101d81d0d43b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Application may enable reassembly of incoming partial advertisement data segments with this API.  <a href="#gaa61313180740dce4323101d81d0d43b5">More...</a><br /></td></tr>
<tr class="separator:gaa61313180740dce4323101d81d0d43b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21c6ed464749fe88ea28c947b522c965"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga21c6ed464749fe88ea28c947b522c965">wiced_ble_ext_scan_set_params</a> (const <a class="el" href="structwiced__ble__ext__scan__params__t.html">wiced_ble_ext_scan_params_t</a> *p_scp)</td></tr>
<tr class="memdesc:ga21c6ed464749fe88ea28c947b522c965"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set extended scanning parameters.  <a href="#ga21c6ed464749fe88ea28c947b522c965">More...</a><br /></td></tr>
<tr class="separator:ga21c6ed464749fe88ea28c947b522c965"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaef53c12c6d1bc8631e199ec6fa2f0fb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gaef53c12c6d1bc8631e199ec6fa2f0fb4">wiced_ble_ext_scan_enable</a> (<a class="el" href="group__gentypes.html#ga2bc92bd117cfd3f6ec4ae452e6ced064">wiced_bool_t</a> enable, const <a class="el" href="structwiced__ble__ext__scan__enable__params__t.html">wiced_ble_ext_scan_enable_params_t</a> *p_sce)</td></tr>
<tr class="memdesc:gaef53c12c6d1bc8631e199ec6fa2f0fb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start extended scanning.  <a href="#gaef53c12c6d1bc8631e199ec6fa2f0fb4">More...</a><br /></td></tr>
<tr class="separator:gaef53c12c6d1bc8631e199ec6fa2f0fb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b3ce17fe53ce2670dc00a2c0facffe3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga6b3ce17fe53ce2670dc00a2c0facffe3">wiced_ble_ext_create_connection</a> (<a class="el" href="structwiced__ble__ext__conn__cfg__t.html">wiced_ble_ext_conn_cfg_t</a> *p_ext_conn_cfg)</td></tr>
<tr class="memdesc:ga6b3ce17fe53ce2670dc00a2c0facffe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a connection using extended HCI commands.  <a href="#ga6b3ce17fe53ce2670dc00a2c0facffe3">More...</a><br /></td></tr>
<tr class="separator:ga6b3ce17fe53ce2670dc00a2c0facffe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17d3a85eb558ee853bbeac1ddc94d1e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#ga17d3a85eb558ee853bbeac1ddc94d1e8">wiced_ble_cancel_connection</a> (void)</td></tr>
<tr class="memdesc:ga17d3a85eb558ee853bbeac1ddc94d1e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Cancel a ble connection.  <a href="#ga17d3a85eb558ee853bbeac1ddc94d1e8">More...</a><br /></td></tr>
<tr class="separator:ga17d3a85eb558ee853bbeac1ddc94d1e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab81b607c21afc5fc637ad6dea217963d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wicedbt___extended.html#gab81b607c21afc5fc637ad6dea217963d">wiced_ble_ext_adv_register_cback</a> (<a class="el" href="group__wicedbt___extended.html#gaac86605e68c96a00acae4bccbc562e46">wiced_ble_ext_adv_event_cback_t</a> p_app_adv_ext_event_cb)</td></tr>
<tr class="memdesc:gab81b607c21afc5fc637ad6dea217963d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register an application callback function to receive extended, periodic advertising events and PAWR command failed status event.  <a href="#gab81b607c21afc5fc637ad6dea217963d">More...</a><br /></td></tr>
<tr class="separator:gab81b607c21afc5fc637ad6dea217963d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga5a122fd4c1d3220e926a755f59361784"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a122fd4c1d3220e926a755f59361784">&#9670;&nbsp;</a></span>wiced_ble_ext_scan_result_cback_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void() wiced_ble_ext_scan_result_cback_t(<a class="el" href="structwiced__ble__ext__scan__results__t.html">wiced_ble_ext_scan_results_t</a> *p_scan_result, uint16_t adv_data_len, uint8_t *p_adv_data)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for receiving extended scan results. </p>
<p>Extended Scan result callback (from calling <a class="el" href="group__wicedbt___extended.html#gaef53c12c6d1bc8631e199ec6fa2f0fb4" title="Start extended scanning.">wiced_ble_ext_scan_enable</a>)</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">p_scan_result</td><td>: scan result data (NULL indicates end of scanning) </td></tr>
    <tr><td class="paramname">adv_data_len</td><td>: length of the pointer pointed to by <code>p_adv_data</code> </td></tr>
    <tr><td class="paramname">p_adv_data</td><td>: Advertisement data (parse using <a class="el" href="group__wicedbt___common.html#ga01cbd2d774c2ae09fc8f2778faba1b03">wiced_ble_adv_data_search</a>)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<a id="ga0032c35cacd9e9f9b6d59ed74c619cd2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0032c35cacd9e9f9b6d59ed74c619cd2">&#9670;&nbsp;</a></span>wiced_ble_ext_conn_initiator_filter_policy_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint8_t <a class="el" href="group__wicedbt___extended.html#ga0032c35cacd9e9f9b6d59ed74c619cd2">wiced_ble_ext_conn_initiator_filter_policy_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initiator filter policy used. </p>
<p>(see <a class="el" href="group__wicedbt___extended.html#ga122edf4d5a453b329774c4cbdad6b4a5" title="Initiator filter policy enums used in extended create connection command.">wiced_ble_ext_conn_initiator_filter_policy_e</a>) </p>

</div>
</div>
<a id="gaf9e70a8066f58dd3a32e59bfe891bfa0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf9e70a8066f58dd3a32e59bfe891bfa0">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_phy_options_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint8_t <a class="el" href="group__wicedbt___extended.html#gaf9e70a8066f58dd3a32e59bfe891bfa0">wiced_ble_ext_adv_phy_options_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Phy adv options to be set in <a class="el" href="group__wicedbt___extended.html#ga332aac600805302058c46a00fba371c8" title="Sends the HCI command to set the parameters for extended advetisement.">wiced_ble_ext_adv_set_params</a>. </p>
<p>(see <a class="el" href="group__wicedbt___extended.html#gace6120835d8b9dbb1bea9b4dd18e3ceb" title="Phy adv options to be set in wiced_ble_ext_adv_set_params.">wiced_ble_ext_adv_phy_options_e</a>) </p>

</div>
</div>
<a id="gaf8cec191938e2298d2fd1e9ea9c0f151"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8cec191938e2298d2fd1e9ea9c0f151">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_report_event_mask_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef uint16_t <a class="el" href="group__wicedbt___extended.html#gaf8cec191938e2298d2fd1e9ea9c0f151">wiced_ble_ext_adv_report_event_mask_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Bit mask to identify the type of the adv received in extended adv report. </p>
<p>(see <a class="el" href="structwiced__ble__ext__scan__results__t.html#aa38295cb3717c476a650976afe1713fe">wiced_ble_ext_scan_results_t::ext_evt_type</a> field ) </p>

</div>
</div>
<a id="gaac86605e68c96a00acae4bccbc562e46"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaac86605e68c96a00acae4bccbc562e46">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_event_cback_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef void(* wiced_ble_ext_adv_event_cback_t) (<a class="el" href="group__wicedbt___extended.html#ga5e2629b369ca80c881cce7bf34e54e55">wiced_ble_ext_adv_event_t</a> event, <a class="el" href="unionwiced__ble__ext__adv__event__data__t.html">wiced_ble_ext_adv_event_data_t</a> *p_data)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback wiced_ble_ext_adv_event_cback_t. </p>
<p>Adv extension command status, command complete event and LE adv extension meta event callback</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">event</td><td>: Event type (see wiced_ble_periodic_event_t) </td></tr>
    <tr><td class="paramname">p_data</td><td>: Event data (see <a class="el" href="unionwiced__ble__ext__adv__event__data__t.html" title="union of events data">wiced_ble_ext_adv_event_data_t</a>)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="gabc6126af1d45847bc59afa0aa3216b04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabc6126af1d45847bc59afa0aa3216b04">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Extended Scan result event type. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggabc6126af1d45847bc59afa0aa3216b04a0af5378747dd3a25a7b361ebbe983821"></a>BTM_BLE_EXT_EVT_CONNECTABLE_ADVERTISEMENT&#160;</td><td class="fielddoc"><p>Connectable adv report. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc6126af1d45847bc59afa0aa3216b04ac881de42938238d757d5eb1d24b9dc43"></a>BTM_BLE_EXT_EVT_SCANNABLE_ADVERTISEMENT&#160;</td><td class="fielddoc"><p>Scannable adv report. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc6126af1d45847bc59afa0aa3216b04a0de12bba5b4fa9c2ed36cecc80906eac"></a>BTM_BLE_EXT_EVT_DIRECTED_ADVERTISEMENT&#160;</td><td class="fielddoc"><p>Directed adv report. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc6126af1d45847bc59afa0aa3216b04a50eddb22190157475f5ac53978c2b39c"></a>BTM_BLE_EXT_EVT_SCAN_RESPONSE&#160;</td><td class="fielddoc"><p>Scan response. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc6126af1d45847bc59afa0aa3216b04a7c6be45e935cec9ebffe9c3961aa58dd"></a>BTM_BLE_EXT_EVT_LEGACY_ADV_PDU&#160;</td><td class="fielddoc"><p>Legacy PDU adv report. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabc6126af1d45847bc59afa0aa3216b04a19937a2378f29fe0769efd359d1b558f"></a>BTM_BLE_EXT_EVT_DATA_STATUS&#160;</td><td class="fielddoc"><p>Extended adv report data status. </p>
</td></tr>
</table>

</div>
</div>
<a id="gadc29c2ff13d900c2f185ee95427fb06c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadc29c2ff13d900c2f185ee95427fb06c">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>LE PHY bit mask. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggadc29c2ff13d900c2f185ee95427fb06ca66c7cfa9027cdcdff2d70dad5b0edeb2"></a>WICED_BLE_EXT_ADV_PHY_1M_BIT&#160;</td><td class="fielddoc"><p>Bit mask to specify for LE1M PHY. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadc29c2ff13d900c2f185ee95427fb06cac1ffb32e7c5160d75489da2fafb579df"></a>WICED_BLE_EXT_ADV_PHY_2M_BIT&#160;</td><td class="fielddoc"><p>Bit mask to specify for LE2M PHY. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggadc29c2ff13d900c2f185ee95427fb06caa788a45138b10ac0c1c8744c46c90eeb"></a>WICED_BLE_EXT_ADV_PHY_LE_CODED_BIT&#160;</td><td class="fielddoc"><p>Bit mask to specify for LE coded PHY. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga61dadd085c1777f559549e05962b2c9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga61dadd085c1777f559549e05962b2c9e">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Advertising event properties: Describes the type of advertising event that is being configured and its basic properties. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga61dadd085c1777f559549e05962b2c9ea29d39855aedd88a66b5b210329fc9edb"></a>WICED_BLE_EXT_ADV_EVENT_PROPERTY_CONNECTABLE_ADV&#160;</td><td class="fielddoc"><p>Connectable ADV. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga61dadd085c1777f559549e05962b2c9ea98aef79a3981de3f624da99e0db5c333"></a>WICED_BLE_EXT_ADV_EVENT_PROPERTY_SCANNABLE_ADV&#160;</td><td class="fielddoc"><p>Scannable ADV. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga61dadd085c1777f559549e05962b2c9ea51d0b2d3667f9bc4d67078f68fb589b9"></a>WICED_BLE_EXT_ADV_EVENT_PROPERTY_DIRECTED_ADV&#160;</td><td class="fielddoc"><p>Low duty cycle directed advertisement. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga61dadd085c1777f559549e05962b2c9ea1f3f417795cea6a6e8f9b5c3a8c89982"></a>WICED_BLE_EXT_ADV_EVENT_PROPERTY_HIGH_DUTY_DIRECTED_CONNECTABLE_ADV&#160;</td><td class="fielddoc"><p>3.75 ms Adv Interval, only valid in legacy ADV </p>
</td></tr>
<tr><td class="fieldname"><a id="gga61dadd085c1777f559549e05962b2c9ea3f10359ba02068dd15adf3af076215ac"></a>WICED_BLE_EXT_ADV_EVENT_PROPERTY_LEGACY_ADV&#160;</td><td class="fielddoc"><p>Legacy Advertisement. </p>
<p>Adv data cannot be more than 31 bytes. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga61dadd085c1777f559549e05962b2c9ea96017e45115ae1a1824beb72fddbadc6"></a>WICED_BLE_EXT_ADV_EVENT_PROPERTY_ANONYMOUS_ADV&#160;</td><td class="fielddoc"><p>Omits advertisers address from all PDUs. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga61dadd085c1777f559549e05962b2c9eadec2efb5bbf0f13952a43f04a9faa3a3"></a>WICED_BLE_EXT_ADV_EVENT_PROPERTY_INCLUDE_TX_POWER&#160;</td><td class="fielddoc"><p>Include Tx power in ext ADV pdus. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga726ca809ffd3d67ab4b8476646f26635"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga726ca809ffd3d67ab4b8476646f26635">&#9670;&nbsp;</a></span>anonymous enum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">anonymous enum</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Advertisement set handle to identify adv set b/n host and controller. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga726ca809ffd3d67ab4b8476646f26635adf7aefcfe42c7fc3b3a14d2cf1070d38"></a>WICED_BLE_EXT_ADV_HANDLE_MIN&#160;</td><td class="fielddoc"><p>min advertisement set handle value </p>
</td></tr>
<tr><td class="fieldname"><a id="gga726ca809ffd3d67ab4b8476646f26635a82b369e0127f11ce5d39cfbfd000565f"></a>WICED_BLE_EXT_ADV_HANDLE_MAX&#160;</td><td class="fielddoc"><p>max advertisement set handle value </p>
</td></tr>
</table>

</div>
</div>
<a id="ga6ba958b898ce7306739353c6589a0d01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6ba958b898ce7306739353c6589a0d01">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_scan_req_notification_setting_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wicedbt___extended.html#ga6ba958b898ce7306739353c6589a0d01">wiced_ble_ext_adv_scan_req_notification_setting_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Value to configure to receive scan request recived notification. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6ba958b898ce7306739353c6589a0d01ac8550bbd49390ed566c7bdc8fff7416f"></a>WICED_BLE_EXT_ADV_SCAN_REQ_NOTIFY_DISABLE&#160;</td><td class="fielddoc"><p>Do not send Notification on scan request. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6ba958b898ce7306739353c6589a0d01a450849603393a7ca969446b178f08806"></a>WICED_BLE_EXT_ADV_SCAN_REQ_NOTIFY_ENABLE&#160;</td><td class="fielddoc"><p>Send Notification on scan request. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga0546f088ab9cda8feb5b29595cbd4fdc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0546f088ab9cda8feb5b29595cbd4fdc">&#9670;&nbsp;</a></span>wiced_ble_ext_scan_filter_duplicate_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wicedbt___extended.html#ga0546f088ab9cda8feb5b29595cbd4fdc">wiced_ble_ext_scan_filter_duplicate_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Extended scan duplicate filter policy. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga0546f088ab9cda8feb5b29595cbd4fdcaaf098cef3ea3e0455c66c59d406b12bf"></a>WICED_BLE_EXT_SCAN_FILTER_DUPLICATE_DISABLE&#160;</td><td class="fielddoc"><p>send all advertisements received from advertisers </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0546f088ab9cda8feb5b29595cbd4fdca1af20bcc3f8fdd59bcc208d2aefc16ce"></a>WICED_BLE_EXT_SCAN_FILTER_DUPLICATE_ENABLE&#160;</td><td class="fielddoc"><p>duplicate advertisements should not be sent until scan disabled </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0546f088ab9cda8feb5b29595cbd4fdca96df9c783f01fdbfe01b90b190b9a5de"></a>WICED_BLE_EXT_SCAN_FILTER_DUPLICATE_ENABLE_RESET_ON_SCAN_PERIOD&#160;</td><td class="fielddoc"><p>filter duplicate adv during a single scan duration. </p>
<p>Period should be non zero on using this option </p>
</td></tr>
</table>

</div>
</div>
<a id="ga122edf4d5a453b329774c4cbdad6b4a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga122edf4d5a453b329774c4cbdad6b4a5">&#9670;&nbsp;</a></span>wiced_ble_ext_conn_initiator_filter_policy_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wicedbt___extended.html#ga122edf4d5a453b329774c4cbdad6b4a5">wiced_ble_ext_conn_initiator_filter_policy_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Initiator filter policy enums used in extended create connection command. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga122edf4d5a453b329774c4cbdad6b4a5a06234ca144f35338f6bc4120362b5001"></a>WICED_BT_BLE_IGNORE_FILTER_ACCEPT_LIST_FOR_CONNS&#160;</td><td class="fielddoc"><p>Filter Accept List is not used to determine which advertiser to connect to. </p>
<p>Peer_Address_Type and Peer_Address shall be used </p>
</td></tr>
<tr><td class="fieldname"><a id="gga122edf4d5a453b329774c4cbdad6b4a5a3125d3696ae08c0771f9d4de26679179"></a>WICED_BT_BLE_USE_FILTER_ACCEPT_LIST_FOR_CONNS&#160;</td><td class="fielddoc"><p>Filter Accept List is used to determine which advertiser to connect to. </p>
<p>Peer_Address_Type and Peer_Address shall be ignored. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga0483a0344a8bc72119c84e6ab95111ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0483a0344a8bc72119c84e6ab95111ea">&#9670;&nbsp;</a></span>wiced_ble_ext_scanning_filter_policy_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wicedbt___extended.html#ga0483a0344a8bc72119c84e6ab95111ea">wiced_ble_ext_scanning_filter_policy_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Scanning filter policy enums used in set extended scan parameters command. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga0483a0344a8bc72119c84e6ab95111eaa64122b38be62083116285f5a6a65cd65"></a>WICED_BLE_EXT_SCAN_BASIC_UNFILTERED_SP&#160;</td><td class="fielddoc"><p>Basic unfiltered scanning policy. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0483a0344a8bc72119c84e6ab95111eaaf2f8d3a32c6fc24cd894a4a4db9f0dad"></a>WICED_BLE_EXT_SCAN_BASIC_FILTERED_SP&#160;</td><td class="fielddoc"><p>Basic filtered scanning policy. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0483a0344a8bc72119c84e6ab95111eaa517c5757cdc0f3e7b93f7525c6a5f118"></a>WICED_BLE_EXT_SCAN_EXTENDED_UNFILTERED_SP&#160;</td><td class="fielddoc"><p>Extended unfiltered scanning policy. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga0483a0344a8bc72119c84e6ab95111eaad3b0ab649915838fbf913ba83ea3010f"></a>WICED_BLE_EXT_SCAN_EXTENDED_FILTERED_SP&#160;</td><td class="fielddoc"><p>Extended filtered scanning policy. </p>
</td></tr>
</table>

</div>
</div>
<a id="gace6120835d8b9dbb1bea9b4dd18e3ceb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gace6120835d8b9dbb1bea9b4dd18e3ceb">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_phy_options_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wicedbt___extended.html#gace6120835d8b9dbb1bea9b4dd18e3ceb">wiced_ble_ext_adv_phy_options_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Phy adv options to be set in <a class="el" href="group__wicedbt___extended.html#ga332aac600805302058c46a00fba371c8" title="Sends the HCI command to set the parameters for extended advetisement.">wiced_ble_ext_adv_set_params</a>. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggace6120835d8b9dbb1bea9b4dd18e3ceba76d1e81913c9550612207b7040e81a83"></a>WICED_BLE_EXT_ADV_PHY_OPTIONS_NO_PREFERENCE&#160;</td><td class="fielddoc"><p>The Host has no preferred or required coding when transmitting on the LE Coded PHY. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggace6120835d8b9dbb1bea9b4dd18e3ceba7d986b6a29d77c76488ed229b198e554"></a>WICED_BLE_EXT_ADV_PHY_OPTIONS_PREFER_S2&#160;</td><td class="fielddoc"><p>The Host prefers that S=2 coding be used when transmitting on the LE Coded PHY. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggace6120835d8b9dbb1bea9b4dd18e3ceba957343466420a9e04baf828c00e0f2e2"></a>WICED_BLE_EXT_ADV_PHY_OPTIONS_PREFER_S8&#160;</td><td class="fielddoc"><p>The Host prefers that S=8 coding be used when transmitting on the LE Coded PHY. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggace6120835d8b9dbb1bea9b4dd18e3ceba0df6cc0c7a3176d65f74a943f105c3fb"></a>WICED_BLE_EXT_ADV_PHY_OPTIONS_REQUIRE_S2&#160;</td><td class="fielddoc"><p>The Host requires that S=2 coding be used when transmitting on the LE Coded PHY. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggace6120835d8b9dbb1bea9b4dd18e3ceba081f94075a0f4e453023f4ef69d8c281"></a>WICED_BLE_EXT_ADV_PHY_OPTIONS_REQUIRE_S8&#160;</td><td class="fielddoc"><p>The Host requires that S=8 coding be used when transmitting on the LE Coded PHY. </p>
</td></tr>
</table>

</div>
</div>
<a id="gabb770fe3c0774bf761f9b1b2951cb519"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabb770fe3c0774bf761f9b1b2951cb519">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_report_count_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wicedbt___extended.html#gabb770fe3c0774bf761f9b1b2951cb519">wiced_ble_ext_adv_report_count_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Min and Max possible number of reports in LE extended adv report event. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggabb770fe3c0774bf761f9b1b2951cb519a2e150f9aebb639d8b399e3063d3db808"></a>ADV_REP_EVT_COUNT_MIN&#160;</td><td class="fielddoc"><p>min number of reports in LE extended adv report event </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabb770fe3c0774bf761f9b1b2951cb519a7e93b8fb79eb54fffb0ef7aae25a3bbc"></a>ADV_REP_EVT_COUNT_MAX&#160;</td><td class="fielddoc"><p>max number of reports in LE extended adv report event </p>
</td></tr>
</table>

</div>
</div>
<a id="ga5e2629b369ca80c881cce7bf34e54e55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5e2629b369ca80c881cce7bf34e54e55">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_event_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__wicedbt___extended.html#ga5e2629b369ca80c881cce7bf34e54e55">wiced_ble_ext_adv_event_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>ADV extension events to the application. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55a7c965ceaa4c4c40f6ac8c8da92361fde"></a>WICED_BT_BLE_ADV_SET_TERMINATED_EVENT&#160;</td><td class="fielddoc"><p>Advertising set terminated becaue either connection being created or adv timeout. </p>
<p><a class="el" href="structwiced__ble__ext__adv__set__terminated__event__data__t.html">wiced_ble_ext_adv_set_terminated_event_data_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55a9c8f066bee4af20cde89bffa2f0a5be0"></a>WICED_BT_BLE_SCAN_REQUEST_RECEIVED_EVENT&#160;</td><td class="fielddoc"><p>scan request received event. </p>
<p><a class="el" href="structwiced__ble__ext__scan__req__received__event__data__t.html">wiced_ble_ext_scan_req_received_event_data_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55addd59b434c4315dcdfee99c1a211a9cd"></a>WICED_BT_BLE_BIGINFO_ADV_REPORT_EVENT&#160;</td><td class="fielddoc"><p>BIGInfo adv report event. </p>
<p><a class="el" href="structwiced__ble__biginfo__adv__report__t.html">wiced_ble_biginfo_adv_report_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55a46d1d291790adce9379e0e0e486f2028"></a>WICED_BLE_EXT_COMMAND_CMPLT_EVENT&#160;</td><td class="fielddoc"><p>command complete Event. </p>
<p><a class="el" href="structwiced__ble__cmd__cmplt__event__data__t.html">wiced_ble_cmd_cmplt_event_data_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55afdb8cb6f8c487e347766c856d027f323"></a>WICED_BLE_PERIODIC_ADV_SYNC_ESTABLISHED_EVENT&#160;</td><td class="fielddoc"><p>Sync established to periodic advertiser's periodic advertisement. </p>
<p><a class="el" href="structwiced__ble__padv__sync__established__event__data__t.html">wiced_ble_padv_sync_established_event_data_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55acbd704475027a9c264cadb12c5b19c9e"></a>WICED_BLE_PERIODIC_ADV_REPORT_EVENT&#160;</td><td class="fielddoc"><p>Periodic adv report. </p>
<p><a class="el" href="structwiced__ble__padv__report__event__data__t.html">wiced_ble_padv_report_event_data_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55ae18199b1f1c1ecc84c526a5ad73184c5"></a>WICED_BLE_PERIODIC_ADV_SYNC_LOST_EVENT&#160;</td><td class="fielddoc"><p>Periodic sync lost event. </p>
<p><a class="el" href="group__wicedbt___periodic.html#ga8160c4b0bd1605a9bd18317e09c8474f">wiced_ble_padv_sync_handle_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55a658ce59f813218135a54bb4c2fde1dda"></a>WICED_BLE_PERIODIC_ADV_SYNC_TRANSFER_EVENT&#160;</td><td class="fielddoc"><p>Periodic Adv Sync Transfer Event. </p>
<p><a class="el" href="structwiced__ble__padv__sync__transfer__event__data__t.html">wiced_ble_padv_sync_transfer_event_data_t</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55a3330036ce07f7f874651ead39c37e32e"></a>WICED_BT_BLE_PAWR_SUBEVENT_DATA_REQ_EVENT&#160;</td><td class="fielddoc"><p>PAWR event on advertiser to request for subevent data <a class="el" href="structwiced__ble__padv__subevent__data__req__event__data__t.html">wiced_ble_padv_subevent_data_req_event_data_t</a>. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga5e2629b369ca80c881cce7bf34e54e55a24e43dcfac6a68faebf40b853d49b3d0"></a>WICED_BT_BLE_PAWR_RSP_REPORT_EVENT&#160;</td><td class="fielddoc"><p>PAWR event on advertiser to report the subevent response data <a class="el" href="structwiced__ble__padv__rsp__report__event__data__t.html">wiced_ble_padv_rsp_report_event_data_t</a>. </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="gafff39f931702fc08abbe784b257e6721"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafff39f931702fc08abbe784b257e6721">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_support()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gentypes.html#ga2bc92bd117cfd3f6ec4ae452e6ced064">wiced_bool_t</a> wiced_ble_ext_adv_support </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check if the local Bluetooth controller supports extended advertising. </p>
<dl class="section return"><dt>Returns</dt><dd>wiced_bool_t </dd></dl>

</div>
</div>
<a id="ga332aac600805302058c46a00fba371c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga332aac600805302058c46a00fba371c8">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_set_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_adv_set_params </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a>&#160;</td>
          <td class="paramname"><em>adv_handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structwiced__ble__ext__adv__params__t.html">wiced_ble_ext_adv_params_t</a> *&#160;</td>
          <td class="paramname"><em>p_params</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends the HCI command to set the parameters for extended advetisement. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">adv_handle</td><td>Advertisement set handle </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_params</td><td>Extended adv parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_SUCCESS </b> : If all extended adv params are set successfully<br />
<b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_PENDING </b> : If command queued to send down <br />
</p>

</div>
</div>
<a id="gaac358c7b28754fee22dfe57ce2703203"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaac358c7b28754fee22dfe57ce2703203">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_set_random_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_adv_set_random_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a>&#160;</td>
          <td class="paramname"><em>adv_handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__bt__types.html#gacf9a377aceca799be625c0dfe554902e">wiced_bt_device_address_t</a>&#160;</td>
          <td class="paramname"><em>random_addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends HCI command to set the random address for an adv set. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">adv_handle</td><td>- handle of the advertising set </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">random_addr</td><td>- random address to use for this set</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_SUCCESS </b> : If random addr is set successfully<br />
<b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_PENDING </b> : If command queued to send down <br />
</p>

</div>
</div>
<a id="gaf92c9952375af49cae673d481ceb7ce2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf92c9952375af49cae673d481ceb7ce2">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_set_adv_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_adv_set_adv_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a>&#160;</td>
          <td class="paramname"><em>adv_handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>data_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>p_data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends HCI command to write the extended adv data. </p>
<dl class="section note"><dt>Note</dt><dd>This API allows sending data formatted with <a class="el" href="group__wicedbt___common.html#ga3b316e86fd3f2291d95f5f304f1af311">wiced_ble_adv_data_build</a>. </dd>
<dd>
This API cannot be used for advertising sets with event_properties that do not support advertising with data viz., <a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea51d0b2d3667f9bc4d67078f68fb589b9" title="Low duty cycle directed advertisement.">WICED_BLE_EXT_ADV_EVENT_PROPERTY_DIRECTED_ADV</a>, <a class="el" href="group__wicedbt___extended.html#gga61dadd085c1777f559549e05962b2c9ea1f3f417795cea6a6e8f9b5c3a8c89982" title="3.75 ms Adv Interval, only valid in legacy ADV">WICED_BLE_EXT_ADV_EVENT_PROPERTY_HIGH_DUTY_DIRECTED_CONNECTABLE_ADV</a></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">adv_handle</td><td>- handle of the advertising set </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data_len</td><td>- length of the adv data to use for this set </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_data</td><td>- pointer to the adv data to use for this set</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t <b> WICED_BT_SUCCESS </b> : If all extended adv data set successfully<br />
<b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_PENDING </b> : If command queued to send down <br />
</dd></dl>

</div>
</div>
<a id="gab4f9e60f2d85b06aa746f9e925fa282a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4f9e60f2d85b06aa746f9e925fa282a">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_set_scan_rsp_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_adv_set_scan_rsp_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a>&#160;</td>
          <td class="paramname"><em>adv_handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>data_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>p_data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends HCI command to write the extended scan rsp data. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">adv_handle</td><td>- handle of the advertising set </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data_len</td><td>- length of the scan response data to use for this set </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_data</td><td>- pointer to the scan response data to use for this set</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_SUCCESS </b> : If all extended scan response data set successfully<br />
<b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_PENDING </b> : If command queued to send down <br />
</p>

</div>
</div>
<a id="ga6bb6ba45440ce0dec53ccb226139d1bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6bb6ba45440ce0dec53ccb226139d1bc">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_adv_enable </td>
          <td>(</td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>enable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>num_sets</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structwiced__ble__ext__adv__duration__config__t.html">wiced_ble_ext_adv_duration_config_t</a> *&#160;</td>
          <td class="paramname"><em>p_dur</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends the HCI command to enable/disable extended advertisements. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>- true to enable, false to disable </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">num_sets</td><td>- number of sets to enable, unused if disabling </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_dur</td><td>- pointer to adv handle(s) and duration configuration</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="ga52814046ab54bc55b1eaa2071eb71ec1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga52814046ab54bc55b1eaa2071eb71ec1">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_remove_adv_set()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_adv_remove_adv_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___common.html#gaf9732afdd017c5dfd54294d3fc006ff8">wiced_ble_ext_adv_handle_t</a>&#160;</td>
          <td class="paramname"><em>adv_handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends the HCI command to remove an extended advertisement set (which is currently not advertising) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">adv_handle</td><td>- handle to advertisement set</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="gae248d9ef177b922584ad8472186d851d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae248d9ef177b922584ad8472186d851d">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_clear_adv_sets()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_adv_clear_adv_sets </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sends the HCI command to remove all extended advertisement sets which are currently not advertising. </p>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successfuly<br />
</p>

</div>
</div>
<a id="ga3fb41180c0ef71bfaa6174d805fd6eee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fb41180c0ef71bfaa6174d805fd6eee">&#9670;&nbsp;</a></span>wiced_ble_ext_scan_register_cb()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_scan_register_cb </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___extended.html#ga5a122fd4c1d3220e926a755f59361784">wiced_ble_ext_scan_result_cback_t</a> *&#160;</td>
          <td class="paramname"><em>p_ext_scan_cback</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register the extended scan callback to receive the advertisement reports. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_ext_scan_cback</td><td>- pointer to scan result callback</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="gaa61313180740dce4323101d81d0d43b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa61313180740dce4323101d81d0d43b5">&#9670;&nbsp;</a></span>wiced_ble_ext_scan_configure_reassembly()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_scan_configure_reassembly </td>
          <td>(</td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>max_ext_adv_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>max_ext_scan_partial_pkt_q_count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Application may enable reassembly of incoming partial advertisement data segments with this API. </p>
<p>The stack will reassemble the incoming chained ADV segments upto <code>max_ext_adv_len</code>. </p><dl class="section note"><dt>Note</dt><dd>Inorder to use the reassembly feature for extended adv reports, the application is required to create a default heap using <a class="el" href="group__wiced__mem.html#gabd087700ddd0362c48b52e9c6f66a059">wiced_bt_create_heap</a>. The heap should be sized greater than <code>max_ext_adv_len</code> * <code>max_ext_scan_partial_pkt_q_count</code>. BTSTACK manages allocation and free of the reassembled buffers from this heap.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">max_ext_adv_len</td><td>- max adv length expected. The stack code will attempt to reassemble adv data reports upto this length </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">max_ext_scan_partial_pkt_q_count</td><td>- max queue size to store the partial packets of the advertisement chain.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="ga21c6ed464749fe88ea28c947b522c965"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga21c6ed464749fe88ea28c947b522c965">&#9670;&nbsp;</a></span>wiced_ble_ext_scan_set_params()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_scan_set_params </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="structwiced__ble__ext__scan__params__t.html">wiced_ble_ext_scan_params_t</a> *&#160;</td>
          <td class="paramname"><em>p_scp</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set extended scanning parameters. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_scp</td><td>pointer to scan configuration</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="gaef53c12c6d1bc8631e199ec6fa2f0fb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaef53c12c6d1bc8631e199ec6fa2f0fb4">&#9670;&nbsp;</a></span>wiced_ble_ext_scan_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_scan_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__gentypes.html#ga2bc92bd117cfd3f6ec4ae452e6ced064">wiced_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structwiced__ble__ext__scan__enable__params__t.html">wiced_ble_ext_scan_enable_params_t</a> *&#160;</td>
          <td class="paramname"><em>p_sce</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start extended scanning. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>Set 1 to start/enable scanning, 0 to stop/disable </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">p_sce</td><td>Scanning enable parameters</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_ILLEGAL_VALUE </b> : If paramer is wrong <br />
<b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="ga6b3ce17fe53ce2670dc00a2c0facffe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6b3ce17fe53ce2670dc00a2c0facffe3">&#9670;&nbsp;</a></span>wiced_ble_ext_create_connection()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_ext_create_connection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structwiced__ble__ext__conn__cfg__t.html">wiced_ble_ext_conn_cfg_t</a> *&#160;</td>
          <td class="paramname"><em>p_ext_conn_cfg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Creates a connection using extended HCI commands. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_ext_conn_cfg</td><td>- pointer to connection configuration</td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The adv_handle and sub_event parameters of connection configuration shall be set to 0xFF if p_ext_conn_cfg-&gt;adv_handle and p_ext_conn_cfg-&gt;sub_event parameters are not to be used</dd></dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="ga17d3a85eb558ee853bbeac1ddc94d1e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga17d3a85eb558ee853bbeac1ddc94d1e8">&#9670;&nbsp;</a></span>wiced_ble_cancel_connection()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group___result.html#gacfc32ead8a827d53416f01b19eb58310">wiced_bt_dev_status_t</a> wiced_ble_cancel_connection </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Cancel a ble connection. </p>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t</dd></dl>
<p><b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</p>

</div>
</div>
<a id="gab81b607c21afc5fc637ad6dea217963d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab81b607c21afc5fc637ad6dea217963d">&#9670;&nbsp;</a></span>wiced_ble_ext_adv_register_cback()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void wiced_ble_ext_adv_register_cback </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__wicedbt___extended.html#gaac86605e68c96a00acae4bccbc562e46">wiced_ble_ext_adv_event_cback_t</a>&#160;</td>
          <td class="paramname"><em>p_app_adv_ext_event_cb</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register an application callback function to receive extended, periodic advertising events and PAWR command failed status event. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">p_app_adv_ext_event_cb</td><td>- pointer to function to receive extended adv events.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>wiced_bt_dev_status_t <b> WICED_BT_UNSUPPORTED </b> : If command not supported <br />
<b> WICED_BT_NO_RESOURCES </b> : If no memory to issue the command <br />
<b> WICED_BT_PENDING </b> : If command queued to send down <br />
<b> WICED_BT_SUCCESS </b> : If successful<br />
</dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>Bluetooth Host Stack Library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
</body>
</html>
